package com.aishua.fire.service;


import java.util.List;

import com.aishua.fire.entity.addressBook.AddressBookInfo;
import com.aishua.fire.entity.beOnDuty.AddBeOnDutyInfo;
import com.aishua.fire.entity.beOnDuty.BeOnDutyInfo;
import com.aishua.fire.entity.beOnDuty.BeOnDutyList;
import com.aishua.fire.entity.beOnDuty.ScheduleAddress;

public interface BeOnDutyService {

	/**
	 * 检查项目分类目录_新增分类目录信息
	 * @param info
	 */
	public void save(AddBeOnDutyInfo info);

	/**
	 *  值班管理-值班任务-查询值班任务列表（按照日期分组
	 * @param info
	 */
	public List<BeOnDutyList> selectDutyByDate(String date);

	/**
	 * 值班管理-值班任务-查询通讯录下拉框
	 * @return
	 */
	public List<AddressBookInfo> selectUserList();

	/**
	 * 工作台 - 获取当前登陆人员的工作台值班任务
	 * @param user_id
	 * @return
	 */
	public List<BeOnDutyInfo> selectBeOnDutyListToUser(Long user_id);

	/**
	 * 值班管理-值班任务-查询值班地址下拉框
	 * @return
	 */
	public List<ScheduleAddress> getAddressSelectList();

	
}
